Codes
Code your ideas for understanding of natural systems
Updated at 2021.6.7
C# Statements
명령문이란 다음과 같은 것들을 실행(Action) 한다.
- 변수 선언
- 값 할당
- 메서드 호출
- 컬렉션 반복(Looping)
- 코드 블럭간(間) 분기
- 조건별(別) 선택
프로그램은 명령문들로 이뤄지며, 프로그램에서 명령문이 실행되는 순서인 제어 흐름(Flow of control or flow of execution)은 실행될 때마다 입력값에 따라 달라 질 수 있다.
명령문은 단순 또는 복합으로 구성될 수 있다.
- 단순문(Simple statements): 세미콜론(
;)으로 끝나는 한 줄짜리 명령문 코드이다. - 복합문(Compound statements): 블럭(
{}) 내의 한 줄짜리 여러 개의 명령문으로 구성되며, 내부에 중첩(Nested) 블럭을 포함할 수 있다.
Types of Statements
| Category | Notes |
|---|---|
| Declaration | 선언:
|
| Expression | (표현)식: 값을 계산하는 구문으로 변수에 그 값을 꼭 저장해야만 함 |
| Selection | 선택: if, else, switch, case |
| Iteration | 반복: do, for, foreach, in, while |
| Jump | 분기: break, continue, default, goto, return, yield |
| Exception handling | 예외 처리: throw, try-catch, try-finally, try-catch-finally |
checked and unchecked |
|
await |
메서드 선언 시 async 한정자가 있으면, 메서드 내에서 await 연산자를 사용할 수 있음. |
yield return |
|
fixed |
|
lock |
|
| Labeled | 레이블: goto 키워드를 사용하여 분기하여 갈 수 있음. |
| empty | 빈 명령문: 세미콜론(Semicolon)으로만 이뤄진 문장으로 아무것도 하지 않음. |
총 17 개의 글이 있습니다.
| # | 제목 | 날짜 | 조회수 |
|---|---|---|---|
| 01 | CS 배우기 요약 | 2021/06/07 | 290 |
| 02 | CS Statements | 2021/06/07 | 253 |
| 03 | 퍼셉트론 | 2021/04/15 | 254 |
| 04 | Blazor and Sqlite | 2021/04/15 | 318 |
| 05 | Blazor Layouts | 2021/04/15 | 296 |
| 06 | CS Language Reference | 2021/06/07 | 298 |
| 07 | VSCode and Markdown | 2021/04/15 | 280 |
| 08 | Blazor에서 이미지파일 다루기 | 2021/06/10 | 401 |
| 09 | Blazor and Markdown | 2021/04/15 | 386 |
| 10 | 종속성 주입 | 2021/06/07 | 282 |
| 11 | Blazor에서 데이터 다루기 | 2021/06/07 | 283 |
| 12 | Blazor Components | 2021/04/15 | 280 |
| 13 | CS Glossary | 2021/06/07 | 296 |
| 14 | Enum 타입 다루기 | 2021/12/14 | 298 |
| 15 | 생활코딩 CS01 | 2022/04/25 | 460 |
| 16 | 생활코딩 CS02 | 2022/04/30 | 359 |
| 17 | 생활코딩 CS03 | 2022/04/30 | 702 |